local myvar_0 = -1276011482
myvar_1 = GetPrimitiveParameter(0)
myvar_2 = GetPrimitiveParameter(1)
myvar_3 = GetTemp(0)
myvar_4 = GetTemp(1)
myvar_5 = GetTemp(2)
myvar_6 = GetTemp(3)
	if (GlobalObjManager["verifyNeighborId"](GlobalObjManager, myvar_1) ~= 1) then 


	SetScriptReturnValue(False)
	SetTemp(0, 0)
	return 
end
myvar_8 = Inventory["new"](Inventory["kTypeNeighbor"], myvar_1)
local myvar_12 = 0
myvar_9 = myvar_8["getTokensByGUID"](myvar_8, myvar_0, myvar_12)
myvar_12 = myvar_0
	if (0 < myvar_8["countTokensByGUID"](myvar_8, myvar_12)) then
	myvar_8, myvar_12, {R13} = nil
	for myvar_12, loopvar2 in myvar_9 do 
		if (13 <= loopvar2["countProperties"](loopvar2)) then
			if (loopvar2["getProperty"](loopvar2, DecayModifierToken["Category"]) == myvar_2) then
				if (loopvar2["getProperty"](loopvar2, DecayModifierToken["UserData0"]) == myvar_3) then
					if (loopvar2["getProperty"](loopvar2, DecayModifierToken["UserData1"]) == myvar_4) then
						if (loopvar2["getProperty"](loopvar2, DecayModifierToken["UserData2"]) == myvar_5) then
							if (loopvar2["getProperty"](loopvar2, DecayModifierToken["UserData3"]) == myvar_6) then
							loopvar2["setFlag"](loopvar2, InventoryToken["kFlagMarkedForDeletion"])
							myvar_14 = CachedNeighbor["new"](myvar_1)
							myvar_14["getGUID"](myvar_14)
								if (GlobalObjManager["getPersonIdFromGUID"]() ~= 0) then
								myvar_14["getGUID"](myvar_14)
								GlobalObjManager["getPersonIdFromGUID"]()
								myvar_16 = CachedPerson["new"]()
							else
							end
							
myvar_16 = myvar_14["setPersonData"]
							myvar_19 = myvar_14["getPersonData"](myvar_14, PersonData["Hunger Decay Modifier"])
							myvar_20 = loopvar2["getProperty"](loopvar2, DecayModifierToken["Hunger"])
							myvar_19 = myvar_19 - myvar_20
							myvar_16(myvar_14, PersonData["Hunger Decay Modifier"], myvar_19)
							
myvar_16 = myvar_14["setPersonData"]
							myvar_20 = myvar_14
myvar_19 = myvar_14["getPersonData"]
							myvar_19 = myvar_19(myvar_20, PersonData["Comfort Decay Modifier"])
							
myvar_20 = loopvar2["getProperty"]
							myvar_20 = myvar_20(loopvar2, DecayModifierToken["Comfort"])
							myvar_19 = myvar_19 - myvar_20
							myvar_16(myvar_14, PersonData["Comfort Decay Modifier"], myvar_19)
							
myvar_16 = myvar_14["setPersonData"]
							myvar_20 = myvar_14
myvar_19 = myvar_14["getPersonData"]
							myvar_19 = myvar_19(myvar_20, PersonData["Bladder Decay Modifier"])
							
myvar_20 = loopvar2["getProperty"]
							myvar_20 = myvar_20(loopvar2, DecayModifierToken["Bladder"])
							myvar_19 = myvar_19 - myvar_20
							myvar_16(myvar_14, PersonData["Bladder Decay Modifier"], myvar_19)
							
myvar_16 = myvar_14["setPersonData"]
							myvar_20 = myvar_14
myvar_19 = myvar_14["getPersonData"]
							myvar_19 = myvar_19(myvar_20, PersonData["Energy Decay Modifier"])
							
myvar_20 = loopvar2["getProperty"]
							myvar_20 = myvar_20(loopvar2, DecayModifierToken["Energy"])
							myvar_19 = myvar_19 - myvar_20
							myvar_16(myvar_14, PersonData["Energy Decay Modifier"], myvar_19)
							
myvar_16 = myvar_14["setPersonData"]
							myvar_20 = myvar_14
myvar_19 = myvar_14["getPersonData"]
							myvar_19 = myvar_19(myvar_20, PersonData["Hygiene Decay Modifier"])
							
myvar_20 = loopvar2["getProperty"]
							myvar_20 = myvar_20(loopvar2, DecayModifierToken["Hygiene"])
							myvar_19 = myvar_19 - myvar_20
							myvar_16(myvar_14, PersonData["Hygiene Decay Modifier"], myvar_19)
							
myvar_16 = myvar_14["setPersonData"]
							myvar_20 = myvar_14
myvar_19 = myvar_14["getPersonData"]
							myvar_19 = myvar_19(myvar_20, PersonData["Fun Decay Modifier"])
							
myvar_20 = loopvar2["getProperty"]
							myvar_20 = myvar_20(loopvar2, DecayModifierToken["Fun"])
							myvar_19 = myvar_19 - myvar_20
							myvar_16(myvar_14, PersonData["Fun Decay Modifier"], myvar_19)
							
myvar_16 = myvar_14["setPersonData"]
							myvar_20 = myvar_14
myvar_19 = myvar_14["getPersonData"]
							myvar_19 = myvar_19(myvar_20, PersonData["Social Decay Modifier"])
							
myvar_20 = loopvar2["getProperty"]
							myvar_20 = myvar_20(loopvar2, DecayModifierToken["Social"])
							myvar_19 = myvar_19 - myvar_20
							myvar_16(myvar_14, PersonData["Social Decay Modifier"], myvar_19)
						end
					end
				end
			end
		end
	end
	end
	myvar_8["removeTokensMarkedForDeletion"](myvar_8)
end
local myvar_11 = True
SetScriptReturnValue(myvar_11)
